package onlinejudge.vo;

public class ProblemVo {

	private int problemId;
	private String problemTitle;
	private String problemContent;
	private String inputFormat;
	private String outputFormat;
	private String problemTypeName;
	private String problemLevelName;
	private int limitTime;
	private int limitSpace;
	private String problemSource;
	private String inputItema;
	private String inputItemb;
	private String inputItemc;
	private String outputItema;
	private String outputItemb;
	private String outputItemc;
	private String status;
	private int successCount;
	private String successCode;
	
	public ProblemVo() {
		super();
	}
	
	public ProblemVo(int problemId, String problemTitle, String problemContent, String inputFormat, String outputFormat,
			String problemTypeName, String problemLevelName, int limitTime, int limitSpace, String problemSource,
			String inputItema, String inputItemb, String inputItemc, String outputItema, String outputItemb,
			String outputItemc, String status, int successCount, String successCode) {
		super();
		this.problemId = problemId;
		this.problemTitle = problemTitle;
		this.problemContent = problemContent;
		this.inputFormat = inputFormat;
		this.outputFormat = outputFormat;
		this.problemTypeName = problemTypeName;
		this.problemLevelName = problemLevelName;
		this.limitTime = limitTime;
		this.limitSpace = limitSpace;
		this.problemSource = problemSource;
		this.inputItema = inputItema;
		this.inputItemb = inputItemb;
		this.inputItemc = inputItemc;
		this.outputItema = outputItema;
		this.outputItemb = outputItemb;
		this.outputItemc = outputItemc;
		this.status = status;
		this.successCount = successCount;
		this.successCode = successCode;
	}

	public int getProblemId() {
		return problemId;
	}
	public void setProblemId(int problemId) {
		this.problemId = problemId;
	}
	public String getProblemTitle() {
		return problemTitle;
	}
	public void setProblemTitle(String problemTitle) {
		this.problemTitle = problemTitle;
	}
	public String getProblemContent() {
		return problemContent;
	}
	public void setProblemContent(String problemContent) {
		this.problemContent = problemContent;
	}
	public String getInputFormat() {
		return inputFormat;
	}
	public void setInputFormat(String inputFormat) {
		this.inputFormat = inputFormat;
	}
	public String getOutputFormat() {
		return outputFormat;
	}
	public void setOutputFormat(String outputFormat) {
		this.outputFormat = outputFormat;
	}
	public String getProblemTypeName() {
		return problemTypeName;
	}
	public void setProblemTypeName(String problemTypeName) {
		this.problemTypeName = problemTypeName;
	}
	public String getProblemLevelName() {
		return problemLevelName;
	}
	public void setProblemLevelName(String problemLevelName) {
		this.problemLevelName = problemLevelName;
	}
	public int getLimitTime() {
		return limitTime;
	}
	public void setLimitTime(int limitTime) {
		this.limitTime = limitTime;
	}
	public int getLimitSpace() {
		return limitSpace;
	}
	public void setLimitSpace(int limitSpace) {
		this.limitSpace = limitSpace;
	}
	public String getProblemSource() {
		return problemSource;
	}
	public void setProblemSource(String problemSource) {
		this.problemSource = problemSource;
	}
	public String getInputItema() {
		return inputItema;
	}
	public void setInputItema(String inputItema) {
		this.inputItema = inputItema;
	}
	public String getInputItemb() {
		return inputItemb;
	}
	public void setInputItemb(String inputItemb) {
		this.inputItemb = inputItemb;
	}
	public String getInputItemc() {
		return inputItemc;
	}
	public void setInputItemc(String inputItemc) {
		this.inputItemc = inputItemc;
	}
	public String getOutputItema() {
		return outputItema;
	}
	public void setOutputItema(String outputItema) {
		this.outputItema = outputItema;
	}
	public String getOutputItemb() {
		return outputItemb;
	}
	public void setOutputItemb(String outputItemb) {
		this.outputItemb = outputItemb;
	}
	public String getOutputItemc() {
		return outputItemc;
	}
	public void setOutputItemc(String outputItemc) {
		this.outputItemc = outputItemc;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public int getSuccessCount() {
		return successCount;
	}
	public void setSuccessCount(int successCount) {
		this.successCount = successCount;
	}
	public String getSuccessCode() {
		return successCode;
	}

	public void setSuccessCode(String successCode) {
		this.successCode = successCode;
	}

	@Override
	public String toString() {
		return "ProblemVo [problemId=" + problemId + ", problemTitle=" + problemTitle + ", problemContent="
				+ problemContent + ", inputFormat=" + inputFormat + ", outputFormat=" + outputFormat
				+ ", problemTypeName=" + problemTypeName + ", problemLevelName=" + problemLevelName + ", limitTime="
				+ limitTime + ", limitSpace=" + limitSpace + ", problemSource=" + problemSource + ", inputItema="
				+ inputItema + ", inputItemb=" + inputItemb + ", inputItemc=" + inputItemc + ", outputItema="
				+ outputItema + ", outputItemb=" + outputItemb + ", outputItemc=" + outputItemc + ", status=" + status
				+ ", successCount=" + successCount + ", successCode=" + successCode + "]";
	}

}
